/**
 * 
 */
package aiproject3.models;

/**
 * A factory for creating different types of Models
 * @author Chris Smith
 */
public class ModelFactory {
	
	public static enum ModelType {
		Majority
	};

	public Model<?, ?> createModel(ModelType type, String trainingFile) {
		Model<?, ?> model = null;
		switch (type) {
		case Majority:
			model = MajorityModel.createMajorityModel(trainingFile);
			break;
		default:
			break;
		}
		return model;
	}
	
}
